XVIVO heart preservation devices